beer lambert law derivation